Fund Flow thumbnail

Fund Flow

Overview

This is a brief showcase of a full-stack crowdfunding platform that I have built with NextJS using TypeScript

Technologies

  • NextJS
  • TailwindCSS
  • Drizzle ORM ~ PostgreSQL (NeonDB)
  • Redis
  • Vitest for unit tests
  • ... And much more

Structure

The project is written in a monorepo, divided into 4 apps:

  • user
  • admin
  • blog
  • support

And there are multiple packages like:

  • db
  • redis
  • lib
  • ... Many more

To follow DRY principles and re-use logic between the 4 apps.

Features

  • Fundraising Campaign listing
  • Campaign creation and management
  • Bank account management
  • Payouts management
  • Admin & Accounting Dashboard for management and platform supervision
  • MDX based blog app to write and publish blog posts
  • MDX based Help & Suppport app to write and publish articles for users
  • Donation functionality
  • (made to integrate any payment provider, such as Stripe, Ayden etc. in under 5-10 minutes)